Masteriyo\RestApi\Controllers\Version1\QuestionsController D

Total Complexity 134
Dependencies 10
Dependents 2
Total lines 1,364
Lines of code 866
Logical lines of code 266
Comment lines 336
Methods 24
Properties 7

Methods 24

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
C
37 26 66
prepare_objects_query()
A
38 14 69
update_bank_questions_permissions_check()
A
38 13 82
delete_item()
A
50 10 26
get_item_schema()
A
32 1 152
get_question_data()
A
45 7 40
register_routes()
A
35 1 123
update_bank_questions()
S
51 7 25
delete_item_permissions_check()
S
49 6 32
update_item_permissions_check()
S
49 6 32
create_item_permissions_check()
S
49 6 32
get_items_permissions_check()
S
47 5 38
check_answer()
S
56 5 15
prepare_object_for_response()
S
59 5 12
get_object()
S
56 4 17
save_taxonomy_terms()
S
62 4 11
check_answer_permissions_check()
S
57 3 18
get_objects()
S
62 3 11
get_collection_params()
S
48 1 37
check_item_permission()
S
65 3 8
process_objects_collection()
S
63 1 11
get_types()
S
82 1 3
process_answers()
S
82 1 3
__construct()
S
81 1 3